package com.ruoyi.system.domain;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 文件解析对象 business_analysis
 * 
 * @author ruoyi
 * @date 2024-09-18
 */
@Data
public class BusinessAnalysis extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 解析ID */
    private Long analysisId;

    /** 1:图片 2：视频 */
    @Excel(name = "1:图片 2：视频")
    private Integer analysisType;
    @Excel(name = "上传图片解析  3 线上视频解析 4 本地上传视频解析")
    private Integer analysisCatagory;
    /** 文件种类 */
    @Excel(name = "业务种类")
    private String fileCatagory;

    /** 源文件名称 */
    @Excel(name = "源文件名称")
    private String sourceFileName;

    /** 源文件路径 */
    @Excel(name = "源文件路径")
    private String sourceFilePath;

    /** 解析文件名称 */
    @Excel(name = "解析文件名称")
    private String targetFileName;

    /** 解析文件路径 */
    @Excel(name = "解析文件路径")
    private String targetFilePath;

    /** 解析话术 */
    @Excel(name = "解析话术")
    private String analysis;

    /** 中文解析 */
    @Excel(name = "中文解析")
    private String zhAnalysis;

    /** 英文解析 */
    @Excel(name = "英文解析")
    private String enAnalysis;

    /** 输入tokens */
    @Excel(name = "输入tokens")
    private Integer inputTokens;

    /** 输出tokens */
    @Excel(name = "输出tokens")
    private Integer outputTokens;

    /** 总tokens */
    @Excel(name = "总tokens")
    private Integer totalTokens;

    /** 0:正常1:异常 */
    @Excel(name = "翻译状态 0:翻译 1:未翻译")
    private Integer status;

    private String delFlag;
}
